home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-04-09 | 2.2 KB | 89 lines |
- # $Id: Makefile,v 1.5 1995/04/08 20:21:52 Rhialto Exp $
- #
- # Makefile for xpkdisk.device, for use with the DICE C compiler.
- #
- # This code is (C) Copyright 1989-1995 by Olaf Seibert. All rights reserved.
- # May not be used or copied without a licence.
-
- SYSLOG = User:msh/syslog/
- XPK = PAm:User/xpk/
-
- #DBOBJ = $(SYSLOG)syslogi.o
- #DB = -d2 -DDEBUG=1 -I$(SYSLOG)
- #WACK = -s -d1
- REGARGS = -mRR -mi
- HDR = -Hxpkdisk.sym=xpkdisk.h
-
- DOBJ = device1.o device2.o devio.o magic.o name.o ripcord.o $(DBOBJ)
- DSRC = device1.a device2.c devio.c magic.c name.c ripcord.c xpkdisk.h
- XSRC = mkci.c Makefile xdclear.c
- POBJ = prefsmain.o prefswindow.o magic.o $(DBOBJ)
- COBJ = xdclear.o name.o
-
- .SUFFIXES: .a
-
- # Options:
- .c.o:
- dcc -c -proto $(REGARGS) $(DB) $(HDR) -I$(XPK)include $*.c -o $@
-
- .c.a:
- dcc -a -proto $(REGARGS) $(DB) $(HDR) -I$(XPK)include $*.c -o $@
-
- .a.o:
- a68k -q $*.a -o$@
-
- all: xpkdisk.device xdPrefs xdName xdClear xpkdisk.guide
-
- xpkdisk.device: proto.h $(DOBJ)
- dcc -o $@ -l0 $(REGARGS) $(WACK) $(DOBJ) $(XPK)lib/xpkdice.lib -lc -lamiga30
-
- Mkci: mkci.c xpkdisk.h
- dcc mkci.c $(HDR) -o Mkci
-
- xdPrefs: $(POBJ)
- dcc -o xdPrefs $(REGARGS) $(WACK) $(POBJ)
-
- xdName: xdname.o name.o
- dcc -o xdName $(REGARGS) $(WACK) xdname.o name.o
-
- xpkdisk.guide: xpkdisk.texi
- -makeinfo --amiga-39 xpkdisk.texi -o xpkdisk.guide
-
- xdClear: xdclear.o name.o
- dcc -o xdClear $(REGARGS) $(WACK) xdclear.o name.o
-
- device1.o: device1.a c.i
- devio1.o: devio1.a c.i
-
- proto.h: # $(DSRC)
- -delete proto.h xpkdisk.sym
- makeproto -o proto.h $(DSRC)
-
- c.i: mkci
- mkci c.i
-
- ci:
- RCS:ci -u $(RCSOPT) $(DSRC) $(XSRC)
-
- co:
- RCS:co -u $(RCSOPT) $(DSRC) $(XSRC)
-
- depend:
- mkd -IUser:msh/syslog/ -f $(DSRC) $(XSRC)
-
- # DO NOT DELETE THIS LINE - important for making dependencies!
- #|.c|$*.o|
- #|.a|$*.o|
- #|.h|
- # From this line on, everything has been created by MakeDepend.
- # Anything you add yourself will be deleted automagically.
-
- xdclear.o: proto.h xpkdisk.h xdclear.c
- mkci.o: proto.h xpkdisk.h mkci.c
- ripcord.o: user:msh/syslog/syslog.h proto.h xpkdisk.h ripcord.c
- name.o: proto.h xpkdisk.h name.c
- magic.o: user:msh/syslog/syslog.h proto.h xpkdisk.h magic.c
- devio.o: user:msh/syslog/syslog.h proto.h xpkdisk.h devio.c
- device2.o: user:msh/syslog/syslog.h proto.h xpkdisk.h device2.c
- device1.o: device1.a
-